home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / info-service / www / src / WWW / LineMode / Implementation / GridText.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-05-03  |  1.2 KB  |  41 lines

  1. /*    Specialities of GridText as subclass of HText
  2. */
  3. #include "HText.h"        /* Superclass */
  4.  
  5. #ifdef SHORT_NAMES
  6. #define HText_childNumber        HTGTChNu
  7. #define HText_canScrollUp        HTGTCaUp
  8. #define HText_canScrollDown        HTGTCaDo
  9. #define HText_scrollUp            HTGTScUp
  10. #define HText_scrollDown        HTGTScDo
  11. #define HText_scrollTop            HTGTScTo
  12. #define HText_scrollBottom        HTGTScBo
  13. #define HText_sourceAnchors        HTGTSoAn
  14. #define HText_setStale            HTGTStal
  15. #define HText_refresh            HTGTRefr
  16. #endif
  17.  
  18.  
  19. extern HTChildAnchor * HText_childNumber PARAMS((HText * text, int n));
  20.  
  21. /*    Is there any file left?
  22. */
  23. extern BOOL HText_canScrollUp PARAMS((HText * text));
  24. extern BOOL HText_canScrollDown PARAMS((HText * text));
  25.  
  26. /*    Move display within window
  27. */
  28. extern void HText_scrollUp PARAMS((HText * text));    /* One page */
  29. extern void HText_scrollDown PARAMS((HText * text));    /* One page */
  30. extern void HText_scrollTop PARAMS((HText * text));
  31. extern void HText_scrollBottom PARAMS((HText * text));
  32.  
  33. extern int HText_sourceAnchors PARAMS((HText * text));
  34. extern void HText_setStale PARAMS((HText * text));
  35. extern void HText_refresh PARAMS((HText * text));
  36.  
  37. #ifdef CURSES
  38. extern int HText_getTopOfScreen PARAMS((HText * text));
  39. extern int HText_getLines PARAMS((HText * text));
  40. #endif
  41.